Modeling Object Behavior with Roles

نویسندگان

  • Amândio Vaz Velho
  • Rogerio Carapuça
چکیده

Role semantics is an essential issue within the field of behavioral specifications. This includes the abstract specification of the conditions under which entities play and discard roles. This paper advocates that this topic is not well covered either by current Object-Oriented Programming Languages or Object-Oriented Analysis and Design Methods. Their main drawback consists on modeling an entity which plays several roles by means of several objects linked by inheritance or specialization mechanisms. This paper presents the concept of phase. It is used in SOM (Semantic Object Model) to model roles. Moreover, it outlines the languages which are applied to specify the resulting schema. The concept of phase is highly abstract since a phase models a role just as it behaves in the real world. Besides, a phase allows to model with a single concept the semantics of different specialization mechanisms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Business Process Modeling with Objects and Roles

Role-based business process modeling deals with partitioning the universe of process modeling into different areas of concern by describing how business objects collaborate. A business object represents a concept of interest in the organization, such an activity or an entity, which can play multiple roles according to its behavior while interacting with other business objects. A specific busine...

متن کامل

Using Roles to Specify Business Object Collaborations

Role-based business process modeling deals with separating the universe of process modeling into different areas of concern by describing how business objects relate to each other during collaborations. A business object represents a concept of interest within the organization, such as an activity or an actor. Business objects play multiple roles according to their behavior while collaborating ...

متن کامل

Application of Combined Local Object Based Features and Cluster Fusion for the Behaviors Recognition and Detection of Abnormal Behaviors

In this paper, we propose a novel framework for behaviors recognition and detection of certain types of abnormal behaviors, capable of achieving high detection rates on a variety of real-life scenes. The new proposed approach here is a combination of the location based methods and the object based ones. First, a novel approach is formulated to use optical flow and binary motion video as the loc...

متن کامل

On the Representation of Objects

In this paper we present the concept of roles as an extension to object-oriented database models in which identiiable groups of objects are allowed to evolve by assuming transient behavior, while preserving their identity. This mechanism can be used to implement multi-faceted, or polymorphic, objects by allowing the same object to be represented under diierent perspectives-possibly at discrete ...

متن کامل

Increasing Comprehensibility of Object Models: Making the Roles of Attributes Explicit in UML Diagrams

UML contains a variety of diagram types for modeling objectoriented systems at various levels of abstraction. This paper describes how the comprehensibility of object models can be increased by augmenting UML diagrams with additional information about the behavior of attributes. A recent notion of “roles of variables” is used as the notation for describing the behavior. The increased comprehens...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993